This dashboard is used to track the current progress of the COVID-19 pandemic throughout the world. The visualization and information presented are automatically updated daily with current data scraped from the Johns Hopkin’s COVID-19 Data Repository. Their data is retrieved from offical sources such as World Health Organization (WHO), China CDC, US CDC, and more.
The data is cleaned and aggregated through R, formatted in Rmarkdown, and exported as an HTML document to be hosted through GitPages. The source R notebook can be found at covid19-daily-dashboard.Rmd in the GitHub repository.
Below is an interactive plot displaying the number of confirmed, dead, and recovered cases per country and province if data is specified. The data was aggregated from the Johns Hopkins’s data repository and this notebook is set to run nightly to provide up to date results
The table below shows aggregated data of each country’s confirmed, recovered, and dead population. Each column can be sorted to view least or most of each status. The graphs below show the total and daily count of confirmed cases for the countries with the most cases and are tracked by days since the first reported case. Each graph has two seperate views - one with total count and another with % of country’s population. The population data is retrived from the United Nations.
(*China’s data is removed since dataset does not track prior to 22Jan20 therefore does not align with other countries)
`summarise()` regrouping output by 'Country_Region' (override with `.groups` argument)
cv_latest <- filter(cv_merge, Date == latest_date)
cv_latest <- cv_latest[with(cv_latest, order(-Confirmed, -Recovered, -Dead)), ]
The time-lapse was produced through gganimate and shows the spread of the virus since 22Jan2020. The time-lapse cycles through the dates, showing the color coded increase of confirmed, recovered, and death cases across the world.